用友U9 ERP-生产订单开工数量为0解决方法

2022/10/27

这篇文章发布于 563 天前,部分信息可能已经发生变化。

问题:

一个料品建立的生产订单,允许开工数总是为0;

1

  • 生产订单默认勾选:强制齐套

2

分析:

反编译“订单开工”界面发现是调用接口:UFIDA.U9.MO.MO.CalcStartQtyBP计算可开工数量的,继续追踪发现CalcStartQtyBP调用MO BE方法:GetAvailableStartQty 计算可开工数量; 分析GetAvailableStartQty:发现是遍历MO备料表,遇到工序需要做“工序开工检查”的就做齐套分析;齐套数量为0,可开工数量就为0.

3

4

  • 在40多条备料表发现其中一行:勾选“工序开工检查”

5

解决方法

物料清单剔除“工序开工”

6